package util;

/**
 * The Constants class contains a variety of global constants.
 *
 * @author Jeran Fox
 * @author Matthew Cong
 * @author Teddy Ni
 * @author Yunfeng Bai
 */
public class Constants
{
    /**
     * Tolerance value used in floating point comparisons.
     */
    public static final double FP_TOLERANCE = 1e-8;

    /**
     * Default application frame rate.
     */
    public static final int DEFAULT_FRAME_RATE = 60;

    /**
     * Default camera moving step size.
     */
    public static final double DEFAULT_CAMERA_MOVING_STEP = 0.5;

    /**
     * Default mouse sensitivity factor.
     */
    public static final double DEFAULT_MOUSE_SENSITIVITY_FACTOR = 0.25;

    /**
     * Constructor for this class should never be called.
     */
    private Constants()
    {
    }
}
